Interrupts হলো বিশেষ সংকেত যা CPU-কে চলমান কাজ থামিয়ে একটি নির্দিষ্ট কাজ সম্পন্ন করতে বাধ্য করে। এটি সাধারণত কোনো ইভেন্ট বা কন্ডিশনের কারণে ঘটে, যেমন ব্যবহারকারীর ইনপুট, টাইমার ইভেন্ট, অথবা হার্ডওয়্যার ত্রুটি। Interrupts প্রোগ্রামের কার্যপ্রবাহ নিয়ন্ত্রণে গুরুত্বপূর্ণ ভূমিকা পালন করে এবং দ্রুত সাড়া দেওয়ার জন্য ব্যবহৃত হয়।
১. Hardware Interrupts:
২. Software Interrupts:
INT
) ব্যবহার করে ডাকা হয়।৩. Exceptions (Traps):
৪. Maskable এবং Non-Maskable Interrupts:
Interrupts সৃষ্ট হলে CPU নিম্নলিখিত ধাপ অনুসরণ করে:
সারসংক্ষেপ
Interrupts CPU-র কার্যপ্রবাহ নিয়ন্ত্রণে এবং দ্রুত প্রতিক্রিয়া প্রদানে গুরুত্বপূর্ণ ভূমিকা পালন করে। Hardware এবং Software Interrupts বিভিন্ন ইভেন্টে CPU-কে সাড়া দিতে সক্ষম করে। Interrupts-এর মাধ্যমে CPU বিভিন্ন কাজ, ত্রুটি, এবং হার্ডওয়্যার ইভেন্ট পরিচালনা করতে পারে। Maskable এবং Non-Maskable Interrupts CPU-র ইন্টারাপ্ট হ্যান্ডলিং-এর আরও জটিলতা যোগ করে, যা সিস্টেমের স্থিতিশীলতা এবং প্রতিক্রিয়াশীলতা নিশ্চিত করে।
common.read_more